﻿using Books.ViewModel.Paging;
using Services.Model;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Books.ViewModel
{
    public interface IMainViewModel
    {
        ObservableCollection<BookList> ListHotBooks { get; set; }
        ObservableCollection<BookList> ListDataAllBooks { get; set; }
        ObservableCollection<GenreList> ListDataGenresBooks { get; set; }
        ObservableCollection<BookList> ListDataNewestBooks { get; set; }
        Task<ObservableCollection<BookList>> GetDataPage(PageType pageType, string pageIndex, string pageSize);
        BookDetail PlayNow { get; set; }
    }
}
